package com.ruoyi.client.service;

import com.ruoyi.client.pojo.form.UserLoginForm;
import com.ruoyi.client.pojo.form.UserRegisterForm;
import com.ruoyi.client.pojo.form.UserUpdateForm;
import com.ruoyi.client.pojo.form.UserUpdatePwdForm;
import com.ruoyi.client.pojo.vo.UserLoginVo;
import com.ruoyi.client.pojo.vo.UserRegisterVo;
import com.ruoyi.client.pojo.vo.UserVo;

public interface UserService {
    // 用户登录
    UserLoginVo login(UserLoginForm form);
    // 用户注册
    UserRegisterVo register(UserRegisterForm form);
    // 查询我的详情
    UserVo getMyDetail();
    // 更改用户信息
    boolean update(UserUpdateForm form);
    // 更改用户密码
    boolean updatePwd(UserUpdatePwdForm form);
}
